Actualizado: 2024-05-02 13:56:27

Ejemplo de Formulario Multirregistro

Paradas de Equipos y Repuestos utilizados


Los Formularios Multiregistro son aquellos que incluyen un Formulario Hijo para sus registros de detalle.

 

1 - Campo característico del Formulario Padre

 

En el Formulario Padre se incorpora un campo de tipo Multiregistro, que deberá poseer las siguientes características:

 

  

El atributo Lista de Valores debe ser completado con:

 

  • id del Formulario Hijo y luego el caracter “:”

  • Listado de los campos que quieran ser cargados desde el Formulario Padre, separados por el caracter “|”.

 

2 - Campos característicos del Formulario Hijo

 

En el Formulario Hijo se deben incluir 2 campos característicos, el xid_padre y el xlink_a_padre, que permiten establecer el vínculo con el Formulario Padre:

 

  • xid_padre: indica el N° de Registro del Formulario Padre

  • xlink_a_padre: es un campo de tipo Link que indica el id del Formulario Padre y el N° de Registro

 

Ambos campos se definen de la siguiente manera:



  

Estos dos campos poseen el Grupo Funcional de “No-Edición” ya que son autocompletados cuando se trabaja en la modalidad multiregistro.

 

3 - Ejemplo caso de registración de Paradas de Equipos y Repuestos utilizados


Supongamos un formulario padre para registrar las paradas de un equipo que entre sus campos tiene definido un campo multirregistro para registrar los repuestos utilizados para resolver la parada.

 

Cada registro del Formulario Hijo tiene vida propia, es un workflow independiente de los demás, con sus etapas propias que deberán ser cumplimentadas;  cuando se cierran todos los registros del Formulario Hijo, se puede cerrar el Formulario Padre.

 

Al abrir el operador el formulario de paradas de equipos, visualizará la siguiente pantalla, donde se distingue el encabezado típico de un Formulario Padre, que agrupa los datos comunes a todos los registros del Formulario Hijo, que especifican los datos de cada una de las repuestos utilizados:

 

 

Deberá elegir la opción para ingresar datos en el formulario hijo y luego el botón :

 

A medida que se ingresan los repuestos utilizados, se van listando en la parte inferior de la ventana de selección:



Al pulsar el botón , se incorporan al campo multirregistro del formulario padre y se visualiza así:



 Para obtener este resultado, los campos del Formulario Padre deben estar así definidos:



Donde 971 es el id del Formulario Hijo, y repuesto y cantidad son los campos definidos en el Formulario Hijo que se cargan desde el Formulario Padre.


Para completar el ejemplo, así aparecen los campos del formulario padre y del formulario hijo:





¿Le ha sido útil esta información?